
.oper
{
position: absolute;width:45px;height:45px;right:50px;background-color:#67e0e3;top:10px;z-index: 60000
}

.oper i
{
margin-top:5px;
}

.top_title
{
	position: absolute;
	top:20px;
	left:250px;
	z-index: 100;
	color: #6fcf21;
	font-size: medium;
}


.left {
	position: fixed;
	float: left;
	left: 0;
	top: 0px;
	bottom: 0;
	z-index: 999;
	width: 45px;
	overflow-x: hidden;
	background-color:#aaaaaa;
	
}

.left i:hover{
color: #fdd000;
}

.right {
	position: fixed;
	float: right;
	right: 0;
	top: 0px;
	bottom: 0;
	z-index: 999;
	width: 45px;
	overflow-x: hidden;
	background-color:#aaaaaa;
	
}

.mid {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0;
	z-index: 998;
	width: auto;
	margin:0px;
	overflow: hidden;
	box-sizing: border-box
}

.right_panel_win
{
position:absolute;z-index:1000;right:0px;
top:0px;height:100%;
border: 1;
 font: 15;
  width: 245px;
  background-color: #f2f2f2;

}


.top_menu_close
{
	cursor: pointer;
}



.toolbox
{
position:absolute;
top:30px;
right:350px;
width:220px;
z-index:1000;
border:1px solid;
background: #555555;
}
.toolbox i
{
	border: 2px solid #000000;
	margin: 2px;
	background: #808080;
	cursor: pointer;
}

.toolleft
{
position:absolute;
top:30px;
left:5px;
width:100px;
z-index:1000;
color:green;
border:0px solid;
}
.toolleft i
{
position:absolute;
left:0px;
	border: 2px solid #000000;
	margin: 2px;
	background: #808080;
}

.sub_win
{
position:absolute;
bottom:10px;
right:1px;
width:550px;
height0:200px;
z-index:1000;
border:1px solid;
}

.sub_win .title
{
	width:100%;
	background-color: #808080;
}

.bb_item
{
	width:60px;
	height:60px;
	background-color: #808080;
}

.node_err
{
color:red;
}

.left_panel_win
{
position:absolute;display:none;z-index:1000;left:0px;
background-color: #ffffff;
top:0px;bottom:0px;
}



.left_panel_bar
{
height:30px;
background-color: #f2f2f2;
border:1px solid #cccccc;
color:#555555;
}


.show_hid_icon
{
position:absolute;top:0px;width:30px;height:23px;z-index:1001;color:#1e1e1e;cursor:pointer;
border:1px solid #cccccc;background-color: #f2f2f2;padding-top:5px;text-align: center;
}
.right_panel_win
{
position:absolute;z-index:1000;right:0px;
top:0px;height:100%;
border: 1;
 font: 15;
  width: 345px;
  background-color: #ffffff;
}
